unsparingly realistic - Turc Anglais Dictionnaire